Service Discovery using OLSR and Bloom Filters
نویسندگان
چکیده
Automatic discovery of services and resources is a crucial feature to achieve the expected user-friendliness in Mobile Ad-hoc Networks. Due to limited computing power, scarce bandwidth, high mobility and the lack of a central coordinating entity, service discovery in these networks is a challenging task. In this paper, we develop a service discovery protocol (Mercury) utilizing a combination of different optimization techniques: The performance is increased using cross-layer interaction between the application layer and the routing layer. The service information is described using Bloom filters and distributed using Optimized Link State Routing (OLSR). A caching regime is implemented to obtain further reductions of both overhead and latency. The analysis and simulation results show that our service discovery proposal induces very low overhead to OLSR and is superior to application layer solutions. The proposal is implemented as a plugin to the OLSR implementation olsrd for real-world deployments.
منابع مشابه
Service Discovery Using Bloom Filters
A protocol to perform service discovery in adhoc networks is introduced in this paper. Attenuated Bloom filters are used to distribute services to nodes in the neighborhood and thus enable local service discovery. The protocol has been implemented in a discrete event simulator to investigate the behavior in case of a multihop mobile ad-hoc network with nodes that all have services to offer. Met...
متن کاملA DDS Discovery Protocol based on Bloom filters
The DDS middleware (Data Distribution Service) has being used for addressing the data distribution and interoperability between different networks, architectures and operating systems. A essential point in the integration of these heterogeneous environments relies on the discovery process. A DDS discovery protocol matches publisher and subscriber entities (Endpoints) placed in different network...
متن کاملBFGSDP: Bloom Filter Guided Service Discovery Protocol for MANETs
The ability to discovery services is the major prerequisite for effective usability of MANETs. Broadcasting and caching service advertisements is an essential component in service discovery protocols for MANETs. To fully utilize the advantage of the cache service advertisements, the cached service description can be advertised with the local service description in a vicinity, which however will...
متن کاملContext Discovery Using Attenuated Bloom Filters in Ad-Hoc Networks
A novel approach to performing context discovery in ad-hoc networks based on the use of attenuated Bloom filters is proposed in this paper. A Bloom filter is an efficient spacesaving data structure to represent context information. Attenuated Bloom filters are used to advertise the availability of context information multiple hops away, and to guide queries to discover it. In order to investiga...
متن کاملImproving Quality of Service Routing in Mobile Ad Hoc Networks Using OLSR
Mobile ad hoc networks (MANET) are constructed by mobile nodes without access point. Since MANET has certain constraints, including power shortages, an unstable wireless environment and node mobility, more power-efficient and reliable routing protocols are needed. The OLSR protocol is an optimization of the classical link state algorithm. OLSR introduces an interesting concept, the multipoint r...
متن کامل